﻿using Apps.Common;
using Apps.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
using System.Text;
using System.Threading.Tasks;

namespace Apps.IBLL.LMS
{
    public partial interface ILOG_LMSEXCHANGEBLL :IBaseBLL<V_LOG_LMSEXCHANGE>
    {
        List<V_LOG_LMSEXCHANGE> GetLMSEXCHANGEList(ref GridPager pager, Expression<Func<V_LOG_LMSEXCHANGE, bool>> whereLambda);
        bool Deletes(ref ValidationErrors errors, Expression<Func<V_LOG_LMSEXCHANGE, bool>> whereLambda);
        V_LOG_LMSEXCHANGE GetItem(Expression<Func<V_LOG_LMSEXCHANGE, bool>> whereLambda);
        List<V_LOG_LMSEXCHANGE> GetPagerList(ref GridPager pager, Expression<Func<V_LOG_LMSEXCHANGE, bool>> whereLambda);
        List<V_LOG_LMSEXCHANGE> GetList(Expression<Func<V_LOG_LMSEXCHANGE, bool>> whereLambda);
        bool JL_DELETE_CODE(ref ValidationErrors errors, string p_code);
        bool JL_CHANGE_CODE(ref ValidationErrors errors, string p_code, string pu_code, string p_ids);

    }
   
}
